package com.ruoyi.project.bas.basSupplier.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 供应商基础信息对象 bas_supplier
 * 
 * @author qxq
 * @date 2023-05-30
 */
public class BasSupplier extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 供应商编码 */
    @Excel(name = "供应商编码")
    private String supplierNo;

    /** 分组 */
    @Excel(name = "分组")
    private String supplierGroupNo;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String supplierName;

    /** 简称 */
    @Excel(name = "简称")
    private String simpleName;

    /** 是否默认 */
    @Excel(name = "是否默认")
    private String useable;

    /** 地区分类 */
    @Excel(name = "地区分类")
    private String supplierArae;

    /** 纳税人登记号 */
    @Excel(name = "纳税人登记号")
    private String taxpayerRegistrationNumber;

    /** 国家/地区 */
    @Excel(name = "国家/地区")
    private String country;

    /** 时区 */
    @Excel(name = "时区")
    private String timeZone;

    /** 数据格式 */
    @Excel(name = "数据格式")
    private String dataFormat;

    /** 收货国家 */
    @Excel(name = "收货国家")
    private String receivingCountry;

    /** 税类 */
    @Excel(name = "税类")
    private String taxCategory;

    /** 法人 */
    @Excel(name = "法人")
    private String legalPerson;

    /** 注册资金 */
    @Excel(name = "注册资金")
    private String registeredCapital;

    /** 企业地址 */
    @Excel(name = "企业地址")
    private String address;

    /** 联系人姓名 */
    @Excel(name = "联系人姓名")
    private String contactName;

    /** 电话 */
    @Excel(name = "电话")
    private String contactNumber;

    private String supplierId;

    private String operationType;

    private String available;

    private String remark;

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public String getOperationType() {
        return operationType;
    }

    public void setOperationType(String operationType) {
        this.operationType = operationType;
    }

    public String getAvailable() {
        return available;
    }

    public void setAvailable(String available) {
        this.available = available;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setSupplierNo(String supplierNo) 
    {
        this.supplierNo = supplierNo;
    }

    public String getSupplierNo() 
    {
        return supplierNo;
    }
    public void setSupplierGroupNo(String supplierGroupNo) 
    {
        this.supplierGroupNo = supplierGroupNo;
    }

    public String getSupplierGroupNo() 
    {
        return supplierGroupNo;
    }
    public void setSupplierName(String supplierName) 
    {
        this.supplierName = supplierName;
    }

    public String getSupplierName() 
    {
        return supplierName;
    }
    public void setSimpleName(String simpleName) 
    {
        this.simpleName = simpleName;
    }

    public String getSimpleName() 
    {
        return simpleName;
    }
    public void setUseable(String useable) 
    {
        this.useable = useable;
    }

    public String getUseable() 
    {
        return useable;
    }
    public void setSupplierArae(String supplierArae) 
    {
        this.supplierArae = supplierArae;
    }

    public String getSupplierArae() 
    {
        return supplierArae;
    }
    public void setTaxpayerRegistrationNumber(String taxpayerRegistrationNumber) 
    {
        this.taxpayerRegistrationNumber = taxpayerRegistrationNumber;
    }

    public String getTaxpayerRegistrationNumber() 
    {
        return taxpayerRegistrationNumber;
    }
    public void setCountry(String country) 
    {
        this.country = country;
    }

    public String getCountry() 
    {
        return country;
    }
    public void setTimeZone(String timeZone) 
    {
        this.timeZone = timeZone;
    }

    public String getTimeZone() 
    {
        return timeZone;
    }
    public void setDataFormat(String dataFormat) 
    {
        this.dataFormat = dataFormat;
    }

    public String getDataFormat() 
    {
        return dataFormat;
    }
    public void setReceivingCountry(String receivingCountry) 
    {
        this.receivingCountry = receivingCountry;
    }

    public String getReceivingCountry() 
    {
        return receivingCountry;
    }
    public void setTaxCategory(String taxCategory) 
    {
        this.taxCategory = taxCategory;
    }

    public String getTaxCategory() 
    {
        return taxCategory;
    }
    public void setLegalPerson(String legalPerson) 
    {
        this.legalPerson = legalPerson;
    }

    public String getLegalPerson() 
    {
        return legalPerson;
    }
    public void setRegisteredCapital(String registeredCapital) 
    {
        this.registeredCapital = registeredCapital;
    }

    public String getRegisteredCapital() 
    {
        return registeredCapital;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setContactName(String contactName) 
    {
        this.contactName = contactName;
    }

    public String getContactName() 
    {
        return contactName;
    }
    public void setContactNumber(String contactNumber) 
    {
        this.contactNumber = contactNumber;
    }

    public String getContactNumber() 
    {
        return contactNumber;
    }

    @Override
    public String toString() {
        return "BasSupplier{" +
                "id='" + id + '\'' +
                ", supplierNo='" + supplierNo + '\'' +
                ", supplierGroupNo='" + supplierGroupNo + '\'' +
                ", supplierName='" + supplierName + '\'' +
                ", simpleName='" + simpleName + '\'' +
                ", useable='" + useable + '\'' +
                ", supplierArae='" + supplierArae + '\'' +
                ", taxpayerRegistrationNumber='" + taxpayerRegistrationNumber + '\'' +
                ", country='" + country + '\'' +
                ", timeZone='" + timeZone + '\'' +
                ", dataFormat='" + dataFormat + '\'' +
                ", receivingCountry='" + receivingCountry + '\'' +
                ", taxCategory='" + taxCategory + '\'' +
                ", legalPerson='" + legalPerson + '\'' +
                ", registeredCapital='" + registeredCapital + '\'' +
                ", address='" + address + '\'' +
                ", contactName='" + contactName + '\'' +
                ", contactNumber='" + contactNumber + '\'' +
                ", supplierId='" + supplierId + '\'' +
                ", operationType='" + operationType + '\'' +
                ", available='" + available + '\'' +
                ", remark='" + remark + '\'' +
                '}';
    }
}
